package com.feng.oauth2jwt.oauth.service;




import com.feng.oauth2jwt.oauth.domain.userUrl.UserUrls;

import java.util.List;


public interface UserUrlService {

    public UserUrls findUserUrlsById(Integer id);
    
    public List<UserUrls> findAllUserUrls(String username);
    
    public void saveUserUrls(UserUrls userUrls);
    
    public void updateUserUrls(UserUrls userUrls);
    
    public void deleteUserUrls(Integer id);
    
    public void deleteUserAllUrls(String username);
    
    /**
     * 将企业所有url放入新增的用户权限中
     * @author zhangli
     * @date 2016年12月13日
     * @param userUrls中的username不能为空
     */
    public void saveAllUrls(UserUrls userUrls);
    
    /**
     * 给用户填加自定义的url权限
     * @author zl
     * 2017年9月4日
     * @param username
     * @param urlList
     */
    public void saveSelfUrls(List<UserUrls> urlList);
}